package code.whmmm.util.hikari.jdbcpool;


import lombok.Data;

/**
 * <p>
 * hikariCP 数据库连接池配置信息
 * <p>
 * <pre>
 *     ##注意： 依赖 hikariCP， 请自行添加依赖
 *     # 配置示例
 *     pool-name: '产业监测数据源'
 *     init: 3
 *     max: 5
 *     min: 1
 *
 *     username: root
 *     password: cjy@#$123
 *     name: hb_lycyjcpt
 *     url: 211.90.37.63:33308
 *
 *     // 创建连接池
 *     JdbcPoolFactory.createPool(config)
 *
 * </pre>
 * <p>
 * 创建时间 2019年8月14日 10:54:40
 *
 * @author Zero
 */
@Data
public class JdbcPoolConfig {

    /**
     * 数据源名称， 默认 "自定义数据源"
     */
    private String poolName = "自定义数据源";
    /**
     * 初始连接，默认 1
     */
    private int init = 1;
    /**
     * 最大连接，默认 3
     */
    private int max = 3;
    /**
     * 最小 连接数,默认 1
     */
    private int min = 1;
    /**
     * 获取 超时时间,默认 500000000000L
     */
    private long timeout = 500000000000L;

    /**
     * jdbc 类 ，默认 为 mysql 的 连接
     */
    private String driver = "com.mysql.cj.jdbc.Driver";
    /**
     * url 链接 只需要填写 ip:端口号，其他请不要填写! <br/>
     * 例如: 192.168.0.7:3306
     */
    private String url = "";

    /**
     * 用户名
     */
    private String username = "";
    /**
     * 密码
     */
    private String password = "";

    /**
     * 数据库 名称
     */
    private String name = "";


}
